首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏hml_知识记录

    SQL函数 LOG

    SQL函数 LOG 返回给定数值表达式的自然对数的标量数值函数。 大纲 {fn LOG(expression)} 参数 expression - 数值表达式。 描述 LOG 返回表达式的自然对数(以 e 为底)。 LOG 返回一个精度为 21、小数位数为 18 的值。 LOG 只能用作 ODBC 标量函数(使用大括号语法)。 示例 以下示例返回整数的自然对数: SELECT {fn LOG(5)} AS Logarithm 1.609437912434100375 以下嵌入式 SQL 示例显示了整数 1 到 10 的 LOG &sql( SELECT {fn LOG(:a)} INTO :b ) if SQLCODE '= 0 { w ! ,"Logarithm of ",a," = ",b } &sql( SELECT ROUND({fn EXP(:b)},12) INTO :c

    46120编辑于 2022-04-11
  • 来自专栏hml_知识记录

    SQL函数 LOG10

    SQL函数 LOG10 标量数值函数,它返回给定数值表达式的以 10 为底的对数。 大纲 {fn LOG10(expression)} 参数 expression - 数值表达式。 描述 LOG10 返回表达式的以 10 为底的对数值。LOG10 返回一个精度为 21、小数位数为 18 的值。 LOG10 只能用作 ODBC 标量函数(使用大括号语法)。 示例 以下示例返回整数的以 10 为底的对数: SELECT {fn LOG10(5)} AS Log10 0.698970004336018805 以下嵌入式 SQL 示例返回整数 1 到 10 的以 < 11 { &sql( SELECT {fn LOG10(:a)} INTO :b ) if SQLCODE '= 0 { ).Log10() Log-10 of 1 = 0 Log-10 of 2 = .301029995663981195 Log-10 of 3 = .477121254719662437 Log-10

    42510编辑于 2022-04-11
  • 来自专栏nice_每一天

    mybatis sql 调试(mybatis log 使用)

    1.下载 mybatis log 插件 2.配置 application.yml(配置到当前调试的mapper路径即可) ?

    1.5K20发布于 2021-05-20
  • 来自专栏BETTER

    Django sql log出力:logging:django.db.backends

    1, django_extensions SQL解析① pip install django-extensions② INSTALLED_APPS = ['django\_extensions' 'django_extensions', # sql log出力](venv) PS D:\PycharmProjects\pj> python manage.py shell_plus --print-sql......>>> User.objects.only('username','first_name','email')SELECT "auth_user"." verbose", }, }, 'root': { 'handlers': ['console_verbose'], 'level': ROOT_LOG_LEVEL 麻烦django-print-sql

    56070编辑于 2022-08-12
  • 来自专栏JAVA乐园

    log4jdbc记录完整的SQL信息

    0x01:log4jdbc的简单介绍   使用log4jdbc在不改变原有代码的情况下,就可以日志文件中输出的SQL语句和JDBC执行耗时情况。 SQL。 而log4jdbc是在jdbc层的一个日志框架,可以将占位符与参数全部合并在一起显示,方便直接拷贝SQL在PLSQL Developer等客户端直接执行,加快调试速度。 -1.7.7.jar 在日志配置文件中定义相关logger对象的输出级别和输出器 在log4jdbc中定义了以下五个日志对象: jdbc.sqlonly : 记录系统执行过的sql语句 jdbc.sqltiming : 记录sql执行的时间,可以分析耗时的sql语句 jdbc.audit : 记录除了ResultSet外的所有JDBC调用情况。

    1.4K10发布于 2020-06-15
  • 来自专栏公众号:Lucifer三思而后行

    Oracle SQL 语句:查看 redo log 每小时切换次数

    有时候,通过查看在线重做日志 redo log 每小时的切换次数,可以查看故障发生的时间点! SQL 语句如下: set linesize 260 pagesize 1000; col h0 for 999 col h1 for 999; col h2 for 999; col h3 for DECODE(TO_CHAR(first_time, 'hh24'), '23', 1, 0)) "h23", ROUND(COUNT(1) / 24, 2) "Avg" FROM v$log_history

    1K20发布于 2021-09-10
  • 来自专栏拂晓风起

    Log4Net ,.net和SQL Server的完美结合

    这个学生处学生信息管理系统,业务日志比较简单,其实并不需要使用log4net。所以在这个项目中,只用log4net来记录错误日志。 1.建立配置文件。 > <configuration>   <configSections>         

        </configSections>   <log4net>     <appender name="ADONetAppender" type="<em>log</em>4net.Appender.AdoNetAppender 这里需要注意的是,如果用了NHibernate,就需要注意了,必须加入对应版本的<em>log</em>4net,不然会出错。 我本来加了一个1.2.9的<em>log</em>4net,但NHibernate默认用附带的1.2.10,运行时就报错了) 5.实际使用: using System; using <em>log</em>4net; namespace 

    1.2K50发布于 2018-07-03
  • 来自专栏米扑专栏

    Log.v Log.d Log.e Log.i Log.w

    在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。 android.util.Log常用的方法有以下5个:Log.v(), Log.d(),Log.i(),Log.w(),Log.e()  根据首字母对应:VERBOSE,DEBUG,INFO,WARN, ERROR 1、Log.v 的输出颜色为黑色,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d 的输出颜色是蓝色,仅输出debug 调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择. 3、Log.i 的输出颜色为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息 ,但会显示i、w和e的信息 4、Log.w 的输出颜色为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

    1.5K20发布于 2019-02-19
  • 来自专栏远在上海

    SQL2005和SQL2008如何压缩数据库及日志(log)文件?

    以前在SQL2005中用的语句,到了SQL2008不能执行了,其实这个问题在7月份在美国的时候就遇到了,一直拖着,今天发现数据库占用空间达到30G了,当然了大部分是日志,因为有几张表每天Truncate SQL2005里面好用的SQL --DatabaseName为数据库名 DUMP TRANSACTION DatabaseName WITH NO_LOG BACKUP LOG DatabaseName  WITH NO_LOG DBCC SHRINKDATABASE(DatabaseName) 经过搜索,参考了比较全的一篇文章《SQL2008如何压缩日志(log)文件? 》,找到了好用的SQL语句,请看下面 -- Normal Shrink USE WAIBPM DECLARE @LogFileLogicalName sysname SELECT @LogFileLogicalName  WAIBPM TO DISK='C:\cd\backup\test20111028.bak' -- Shrink the truncated log file to 1 MB.

    1.6K20发布于 2019-02-27
  • Mysql日志redo log、undo log、bin log

    Mysql中日志分为三种,分别是redo log、undo log和bin log,他们在事务回滚,崩溃恢复,主从复制等功能上都是极其重要的,可以说是后端程序员必须掌握的知识点,只是了解Mysql日志, redo log作用:确保数据的持久性:当数据库中的数据发生修改时,这些修改操作会先记录在 redo log 中。 写入过程:事务执行修改操作时,生成对应的 redo log 记录并写入到 redo log buffer(重做日志缓冲区)。 与事务关联:每个事务都有自己的 undo log 链,这些 undo log 记录按照事务执行的顺序链接在一起。存储空间管理:随着事务的提交和不再需要的 undo log 被清理,以释放存储空间。 特点:逻辑日志:记录的是对数据的逻辑更改,例如执行的 SQL 语句或事件。可以归档:可以将 binlog 进行归档保存,以便在需要时进行查询和分析。

    92610编辑于 2024-10-02
  • Android中级教程之----Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)

    在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助. android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息 ,过滤起来可以通过DDMS的Logcat标签来选择. 3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息 4、Log.w Log.i(LogDemo.ACTIVITY_TAG, "This is Information");     Log.w(LogDemo.ACTIVITY_TAG, "This is Warnning

    2.8K100发布于 2018-05-09
  • 来自专栏架构狂人

    还分不清bin log 、redo log 跟 undo log?

    redo log 为什么要有 redo log ? redo log 如何刷到磁盘的呢? redo log包含两部分: 内存中的日志缓冲(redo log buffer) 磁盘上的日志文件(redo log file) 每执行一条DML语句,数据库先将记录写入redo log buffer, MySQL 一共支持三种写入redo log file的时机,通过参数 innodb_flush_log_at_trx_commit 进行配置,如下图所示: bin log bin log 是 MySQL undo log主要记录了数据的逻辑变化,比如一条UPDATE语句,对应一条相反UPDATE的undo log,一条INSERT语句,对应一条DELETE的undo log,这样在发生错误时,就能回滚到事务之前的数据状态

    43111编辑于 2023-08-16
  • 来自专栏EngineeringFidelity

    log

    HWVCE:/ $ ls -l /sys/class/sound total 0 lrwxrwxrwx 1 root root 0 2020-02-10 21:26 card0 -> ../../devices/platform/sound_hi6403/sound/card0 lrwxrwxrwx 1 root root 0 2020-02-10 21:26 card1 -> ../../devices/platform/hisi_dp_machine/sound/card1 lrwxrwxrwx 1 r

    98300发布于 2020-02-10
  • MySQL的Redo Log、Undo Log与Bin Log的详解

    在MySQL数据库中,redo log和undo log是InnoDB存储引擎特有的日志类型,它们对于数据库的恢复和数据一致性至关重要。1. Redo Log(重做日志)作用:数据持久性保证:在事务提交时,所有的修改(包括插入、更新、删除)都会先写入重做日志。这样即使数据库崩溃,也可以从重做日志中恢复数据,保证数据的持久性。 固定大小:重做日志文件的大小是固定的,可以通过配置innodb_log_file_size来设置。2. Undo Log(撤销日志)作用:事务回滚:在事务执行过程中,如果需要回滚到某个点,可以通过读取撤销日志来恢复数据到事务开始前的状态。 可选配置:可以通过配置log_bin启用或禁用二进制日志

    51910编辑于 2025-02-08
  • 来自专栏kafka专栏

    Log日志】打印mybatis中sql日志并存放到指定文件中

    打印mybatis中sql日志并存放到指定文件中 logback-spring.xml (如果是logbackx.xml 动态路径会失效) <configuration> <property name }/mysql_log.log. =xxx; 【Log日志】logback.xml动态配置属性值(包括接入的第三方配置) levle 需要是DEBUG等级; 因为sql日志是DEBUG等级的;name= 存放mapper文件的包路径 " /> logger> mybatis的log-impl需要配置正确的实现类 比如 在maybatis-plus中 # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用 mybatis-plus : configuration: #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 这个配置会将执行的sql打印出来

    2.6K30发布于 2021-07-14
  • 来自专栏FHADMIN

    Spring Boot mybatis-config 和 log4j 输出sql 日志

    fhadmin.cn log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = System.out log4j.appender.console.Threshold=DEBUG log4j.appender.console.layout = org.apache.log4j.PatternLayout /log/kai.log log4j.appender.file.MaxFileSize=10mb log4j.appender.file.Threshold=DEBUG log4j.appender.file.layout %n #日志输出级别 fhadmin.cn log4j.logger.org.mybatis=DEBUG log4j.logger.java.sql=DEBUG log4j.logger.java.sql.Statement =DEBUG log4j.logger.java.sql.ResultSet=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG 如果编译后找不到这两个文件

    1.3K30发布于 2021-07-26
  • 来自专栏菩提树下的杨过

    mybatis 3.2.8 + log4j2.0.2 控制台输出sql语句

    </groupId> 8 <artifactId>log4j-api</artifactId> 9 <version>${log4j2.version </groupId> 13 <artifactId>log4j-core</artifactId> 14 <version>${log4j2.version </groupId> 18 <artifactId>log4j-web</artifactId> 19 <version>${log4j2.version > 6 <filter-class>org.apache.logging.log4j.web.Log4jServletFilter</filter-class> 7 </filter 但并不影响项目正常运行 , 这是log4j2的一个bug , 估计在后续版本中会修复,详情见:http://mail-archives.apache.org/mod_mbox/logging-log4j-dev

    2K20发布于 2018-09-20
  • 来自专栏java学习java

    谈谈Redo Log和Undo Log

    概述 在MYSQL中,日志是非常重要的,其中Redo log 和undo log都是引擎层(innodb)实现的日志,redo log 是重做日志,提供 前滚 操作,undo log 是回退日志,提供 为了解决这个问题引入了redo log 日志文件由两部分组成:重做日志缓冲(redo log bufer)以及重做日志文件(redo log file),前者是在内存中,后者在磁盘中。 有了redo log再修改数据时,InnoDB引擎会把更新记录先写在redo log中,在修改Buffer Pool中的数据,当提交事务时,调用fsync把redo log刷入磁盘。 undo log产生和销毁:Undo Log在事务开始前产生;事务在提交时,并不会立刻删除undo log,innodb会将该事务对应的undo log放入到删除列表中,后面会通过后台线程purge thread redo log保证了事务的持久性,undo log保证了事务的原子性和一致性 ​

    1.1K11编辑于 2023-12-11
  • 来自专栏Java探索之路

    LOG4J(log for java)详解

    log4j 简介 a) log4j 是 Apache 提供的一款记录日志的工具 b) log4j 既可以将日志信息打印在控制台, 也可以打印输出到一个日志文件中. c) log4j 可以定制日志的输出格式 d) log4j 可以定制日志级别 日志级别 1 FATAL 致命的, 表示非常严重的错误, 一般是系统错误 2 ERROR 错误, 表示代码错误 , 比较严重 3 WARN 警告, 不影响程序的运行, 但是可能存在风险. 4 INFO 信息, 表示一个普通的输出信息 5 DEBUG 调试, 表示程序员人为的一些调试信息 log4j 的使用 1 导包 log4j-1.2.17.jar log4j-api-2.0-rc1.jar log4j-core-2.0-rc1.jar 2 配置文件 位于src目录下,使用一个叫log4j.properties 的配置文件, 会设定log4j的设置信息, 例如日志级别, 日志输出方式, 日志格式等等. ?

    85810发布于 2020-07-27
  • 来自专栏coderidea

    Log记录策略:Log Everything All The Time

    在现代软件开发和系统管理领域,"全时全面记录(Log Everything All The Time)"的策略逐渐成为一种重要的实践。

    37120编辑于 2023-12-15
领券